package com.itheima.d04_encode_decode;

import java.io.UnsupportedEncodingException;

/**
 * 目标：了解String提供编解码方法
 */
public class Test {

    public static void main(String[] args) throws UnsupportedEncodingException {
        //1.编码
        String str = "a我m";//'a'    '我'    'm'

        //byte[] bytes = str.getBytes(); //使用平台默认设置的字符集进行编码：UTF-8
        byte[] bytes = str.getBytes("GBK"); //使用指定字符集进行编码：GBK

        System.out.println("a="+bytes[0]);
        System.out.println("我="+bytes[1]);
        System.out.println("m="+bytes[2]);


        //2.解码
        //String str2 = new String(bytes); //使用平台默认设置的字符集进行解码：UTF-8
        String str2 = new String(bytes,"GBK"); //使用指定的字符集进行解码：GBK
        System.out.println("解码："+str2);

    }
}
